home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Utilities Professional 1-1500
/
Utilities Professional 1-1500 (1994)(WPD)[!].iso
/
12511500
/
var1481.dms
/
var1481.adf
/
Scripts
/
whirligig.mco
< prev
next >
Wrap
Text File
|
1994-07-07
|
2KB
|
128 lines
/*
This file exports:
whirligig.obj The parent
wg.gig.obj The spinnin gig
See just below for surfaces to redefine.
*/
color wg.stem.surf {
diff <.2, .2, .2>
refl <.7, .7, .7>
}
color wg.crossbar.surf {
diff <.2, .2, .2>
refl <.7, .7, .7>
}
color wg.stub.surf {
diff <.2, .2, .2>
refl <.7, .7, .7>
}
color wg.gig.surf {
diff <.2, .2, .2>
refl <.7, .7, .7>
}
/* ******************************************** */
object _wg.stub.obj_
slice _wg.stub.slice_ = {
<.15, 0>,
<.15, 1>,
<0, 1.2>
}
spin {
loc <0, 0, 0>
patt wg.stub.surf
slice _wg.stub.slice_
}
endobject /* _wg.stub.obj_ */
/* ******************************************** */
object wg.gig.obj
xrotate _wg.stub.obj_ 90
instance {
object _wg.stub.obj_
}
reset _wg.stub.obj_
slice _slice1_ = {
<.2, -1.5>,
<.2, 1.5>
}
spin {
loc <0, 0, .9>
patt wg.gig.surf
slice _slice1_
}
endobject /* wg.gig.obj */
/* ******************************************** */
object _wg.crossbar.obj_
slice _wg.crossbar.slice_ = {
<0, -2.5>,
<.2, -2.5>,
<.2, 2.5>,
<0, 2.5>
}
spin {
loc <0, 0, 0>
patt wg.crossbar.surf
slice _wg.crossbar.slice_
}
endobject /* _wg.crossbar.obj_ */
/* ******************************************** */
object whirligig.obj
zrotate _wg.crossbar.obj_ 90
translate _wg.crossbar.obj_ <0, 7, 0>
instance {
object _wg.crossbar.obj_
}
reset _wg.crossbar.obj_
slice _wg.stem.slice_ = {
<.5, 0>,
<0, 8>
}
spin {
loc <0, 0, 0>
patt wg.stem.surf
slice _wg.stem.slice_
}
translate wg.gig.obj <2.5, 7, 0>
child wg.gig.obj
reset wg.gig.obj
yrotate wg.gig.obj 180
translate wg.gig.obj <-2.5, 7, 0>
child wg.gig.obj
reset wg.gig.obj
endobject /* whiligig.obj */
/* ******************************************** */
/*
killobject _wg.crossbar.obj_
killobject _wg.stub.obj_
*/